From: Timo Röhling Date: Thu, 22 Jun 2023 08:56:38 +0000 (+0200) Subject: Fix build with gcc-13 X-Git-Tag: archive/raspbian/1.9.25+dfsg3-1+rpi1^2~34 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https://%22%22/%22http:/www.example.com/cgi/%22https:/%22%22?a=commitdiff_plain;h=e031471ebf1baa97df18d9186140aaa7b2e2c286;p=filament.git Fix build with gcc-13 Closes: #1037652 --- diff --git a/debian/patches/0019-Fix-build-with-gcc-13.patch b/debian/patches/0019-Fix-build-with-gcc-13.patch new file mode 100644 index 0000000..3643fd0 --- /dev/null +++ b/debian/patches/0019-Fix-build-with-gcc-13.patch @@ -0,0 +1,73 @@ +From: =?utf-8?q?Timo_R=C3=B6hling?= +Date: Thu, 22 Jun 2023 10:54:04 +0200 +Subject: Fix build with gcc-13 + +--- + libs/filamat/src/eiff/BlobDictionary.h | 1 + + libs/filamat/src/eiff/LineDictionary.cpp | 1 + + libs/utils/src/linux/Path.cpp | 2 ++ + tools/glslminifier/src/GlslMinify.h | 1 + + tools/resgen/src/main.cpp | 1 + + 5 files changed, 6 insertions(+) + +diff --git a/libs/filamat/src/eiff/BlobDictionary.h b/libs/filamat/src/eiff/BlobDictionary.h +index 100f5b2..5284c9a 100644 +--- a/libs/filamat/src/eiff/BlobDictionary.h ++++ b/libs/filamat/src/eiff/BlobDictionary.h +@@ -18,6 +18,7 @@ + #define TNT_FILAMAT_BLOBDICTIONARY_H + + #include ++#include + #include + #include + #include +diff --git a/libs/filamat/src/eiff/LineDictionary.cpp b/libs/filamat/src/eiff/LineDictionary.cpp +index c5685a9..fba2a60 100644 +--- a/libs/filamat/src/eiff/LineDictionary.cpp ++++ b/libs/filamat/src/eiff/LineDictionary.cpp +@@ -17,6 +17,7 @@ + #include "LineDictionary.h" + + #include ++#include + + namespace filamat { + +diff --git a/libs/utils/src/linux/Path.cpp b/libs/utils/src/linux/Path.cpp +index 5bbc8e7..9afeca1 100644 +--- a/libs/utils/src/linux/Path.cpp ++++ b/libs/utils/src/linux/Path.cpp +@@ -20,6 +20,8 @@ + #include + #include + ++#include ++ + namespace utils { + + bool Path::mkdir() const { +diff --git a/tools/glslminifier/src/GlslMinify.h b/tools/glslminifier/src/GlslMinify.h +index c04e2fa..5da64ba 100644 +--- a/tools/glslminifier/src/GlslMinify.h ++++ b/tools/glslminifier/src/GlslMinify.h +@@ -14,6 +14,7 @@ + * limitations under the License. + */ + ++#include + #include + + #ifndef TNT_GLSLMINIFY_H +diff --git a/tools/resgen/src/main.cpp b/tools/resgen/src/main.cpp +index 083e7d6..d092623 100644 +--- a/tools/resgen/src/main.cpp ++++ b/tools/resgen/src/main.cpp +@@ -19,6 +19,7 @@ + #include + + #include ++#include + #include + #include + #include diff --git a/debian/patches/series b/debian/patches/series index e9f0d4d..2562e09 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -16,3 +16,4 @@ 0016-Workaround-for-armel-clang-compiler-bug.patch 0017-Fix-TBuiltInResource-struct.patch 0018-Fix-compatibility-with-spirv-cross-SDK-1.3.236.patch +0019-Fix-build-with-gcc-13.patch